@charset "utf-8";
/*通用样式*/
* {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin: 0px;padding: 0px;}
body {background-color: #fff;font-family: "微软雅黑", "Microsoft Yahei", "Arial";font-size: 16px;line-height:2;color: #333;overflow-x: hidden; min-width:1400px;}
img {border: none;vertical-align: middle;max-width: 100%;}
a {text-decoration: none;color: #333;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
a:hover{color:#c30c22;text-decoration:none;transition: all 0.4s ease;-webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease;}
input, textarea, select, button {outline: none;vertical-align: middle;font-size: inherit;font-family: inherit;}
textarea {resize: none;overflow-y: auto;}
input[type="submit"], input[type="reset"], input[type="button"], button {cursor: pointer;-webkit-appearance: none;}
hr {height: 0;border-width: 1px 0 0 0;border-style: solid;margin: 0;color: #ddd;}
h1, h2, h3, h4, h5, h6 {font-weight: normal;margin: 0;}
ul, ol, li {list-style: none;-webkit-padding-start: 0}
dt, dd {padding: 0;margin: 0;list-style: none;}
.wid{ width:1200px; margin-left: auto; margin-right:auto;}
.pad80{ padding-top:80px; padding-bottom:80px;}
.fl{ float:left;}
.fr{ float:right;}
.center{ text-align:center;}
.clearfix{ clear:both;}
.f12{ font-size:12px;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f20{ font-size:20px;}
.f22{ font-size:22px;}
.f24{ font-size:24px;}
.f28{ font-size:28px;}
.f30{ font-size:30px;}
.f36{ font-size:36px;}
.f38{ font-size:38px;}
.f40{ font-size:40px;}
.f45{ font-size:45px;}
.f48{ font-size:40px;}
.f60{ font-size:60px;}
.mb10{ margin-bottom:10px;}
.mb20{ margin-bottom:20px;}
.mb30{ margin-bottom:30px;}
.mb50{ margin-bottom:50px;}
.mb60{ margin-bottom:60px;}
.mb80{ margin-bottom:80px;}
.none{ display:none;} 
a:active,a:link{ text-decoration:none;}
img {border: 0}
.p0{padding:0;}
.relative{ position:relative;}
.absolute{ position:absolute;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
address, cite, dfn, em, i, var {font-style: normal;}

/* 头部开始 */
.top{padding:15px 0px;}
.top .logo{padding-left: 30px;margin-top: 5px;}
.top .logo {background: url(../images/t_ge.gif) no-repeat 8px center;color: #666}
.top .logo p{display: block;color: #0049a8;line-height: 38px;font-size: 30px;font-weight: bold;letter-spacing:1px;}
.top .tel {color: #555;font-size: 16px;line-height: 25px;padding-left:55px;background: url(../images/tel.png) no-repeat 0 center ;}
.top .tel p {line-height: 33px;font-size: 30px;font-weight: bold;}
/* 导航开始 */
#nav{ background:#0049a8;}
.nav{height:60px;bottom:-60px;z-index:100;}
.nav ul li{float:left;font:normal 16px/60px "微软雅黑";z-index:9999;position: relative;width:200px;text-align:center;}
.toplink {color:#fff;display: block;}
.current,.ahover,.toplink:hover{color:#fff;background-color: #fa9443;}
.sub_con {position: absolute;display: none; background: #0049a8;top:60px; z-index:9999; width:100%;left:0px;overflow:hidden;}
.sub_con  p{ font:normal 14px "微软雅黑"; width:100%; float:left;}
.sub_con  p a{ color:#fff;display:block;height: 40px;line-height: 40px;}
.sub_con  p a:hover{ color:#fff;background-color: #fa9443;}
/*banner轮播图*/
.flexslider{position:relative; overflow:hidden;background:#000 url(../images/loading.gif) 50% no-repeat; z-index:10;}
.slides{position:relative;z-index:1;}
.slides li{height:600px; z-index: 0;}
.flexslider .slides .s1{ background:url(../images/ban01.jpg) no-repeat center center;}
.flexslider .slides .s2{ background:url(../images/ban02.jpg) no-repeat center center;}
.flexslider .slides .s3{ background:url(../images/ban03.jpg) no-repeat center center;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:51px;height:98px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}
/* 产品分类开始 */
.sort ul li{float: left;width: 258px;margin: 0 20px;}
.sort ul li p{text-align: center;}
/* 公司简介开始 */
.about .left{width: 650px;overflow:hidden;}
.about .title p{float:left;padding-left:35px;font:700 18px/60px "microsoft yahei";color:#0049a8;}
.about .left .title p{background:url(../images/title2.jpg) 0 center no-repeat;}
.about .ab_right .title p{background:url(../images/title3.jpg) 0 center no-repeat;}
.about .title a{float:right;font:14px/60px "microsoft yahei";color:#0049a8;}
.about .cont img{width:230px;float: left;}
.about .cont .cont_ab{width:400px;margin-left: 20px;margin-top: -40px; font-size: 14px;color:#333;float:right;}
.about .ab_right{width: 486px;overflow:hidden;}
.about .ab_right li{height: 40px;border-bottom: 1px dashed #999;font: 16px/40px "microsoft yahei";}
.about .ab_right li a{color:#4e4d4d;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;display:block;float: left;}
.about .ab_right li img{float:left;margin-top: 10px;margin-left:6px;display: none;}
.about .ab_right li span{float:right;line-height:  1.8;color: #999;}
/* 产品展示 */
.product{background: #f1f1f1;padding:40px 0}
.product .left{width:265px;}
.left_tit{text-align: center;background:#0c66ac;font-size: 20px;font-weight: bold;}
.left_tit p{color:#fff;line-height:30px;padding-top: 15px;}
.left_tit span{color: #709eb9;position: relative;font-family: "impact";}
.left_nav,.left_new{border:6px solid #0049a8}
.left_nav ul li{line-height: 40px;border-bottom: solid 1px #e2e2e2;background:url(../images/icons1.jpg) 197px center no-repeat;position: relative;}
.left_nav ul li a{color: #565656;padding-left:5px;display: block;}
.left_nav ul li a:hover{background:#0049a8;color: #fff;}
.left_new li a {display: block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 10px;line-height: 40px;border-bottom:1px solid #e2e2e2;}
.left_new ul li a:hover{background:#0049a8;color: #fff;}
.left_nav .three{display: none;}
.left_nav li:hover .three{display:block}
.left_nav .three a{height:36px;line-height:36px;display:block;font-size: 13px;background:#f0f0f0;border-color:#eee;}
.left_nav .three a:hover{background:#117bce;color:#fff;border-color:#eee}
.contact{padding: 6px;border: 4px solid #86c8ea;}
.right{width:915px;}
.right li{width: 285px;margin-bottom: 20px;float:  left;margin-right: 25px;}
.right li:nth-child(3n){margin-right: 0;}
.right li p{text-align: center;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: block;}
/*  优势开始 */
.youshi img{margin-bottom: 20px;}
.you02-box h2 {height: 120px;}
.you02 {width: 1200px;position: relative;background: url(../images/you02-di.jpg) no-repeat center center;height: 800px;}
.you02 ul {position: absolute;width: 500px;font-size: 14px;}
.you02 ul li {color: #545454;width: 430px;margin-bottom: 10px;}
.you02-1 {left: 70px;top: 90px;}
.you02-2 {left: 690px;top: 370px;}
.you02-3 {left: 70px;top: 620px;}
.you02 ul li:nth-child(1){font-size:30px;color:#0049a8;font-weight:600;margin-top: -68px;}
/* 成功案例 */
.case{background: #f0f0f0;padding: 50px 0;}
.tit{font:normal 24px/30px "微软雅黑";color:#0049a8; border-bottom:#ddd 1px solid;}
.case li:nth-child(4n){margin-right: 0;}
.case li{width: 288px;float:left;margin: 15px 15px 0 0;}
.case li a{display:block;}
.case li a:hover img{border:1px solid #0049a8;}
.case li img{border: 1px solid #ccc;width: 100%;}
.case li p {height:30px;line-height:30px;text-align:center;}
.case li a:hover p{color:#0049a8;}
.tit a{float:right; padding:5px 0 0 0;color:#0049a8; font-weight:normal; font-size:12px;line-height:29px;}
.tit span{ font:normal 24px/30px Georgia, "Times New Roman", Times, serif; color:#ccc; padding-left:10px;}
/* 底部信息 */
.footer{background:#d0d0cc url(../images/footer_bj.gif) repeat-x left top;height:85px;margin-top: 0px;text-align: center;}
.footnav{color:#ffffff;}
.footnav a{line-height:40px;color:#fff;padding:0 3px 0 9px;}
.footnav a:visited{color:#fff;}
.footnav a:hover{color:#fff;}
.copyright,.copyright a{color:#fff; line-height:22px;padding:6px 0;}
/* 关于我们页面开始 */
.aboutban{background: url(../images/aboutban.jpg) no-repeat center center;height:400px;}
.proban{background: url(../images/proban.jpg) no-repeat center center;height:400px;}
.newban{background: url(../images/newban.jpg) no-repeat center center;height:400px;}
.inleft{width:275px;}
.inright{width:890px;}
.inright .posi{border-bottom: 1px solid #ddd;}
.inright .posi .fl{font:700 18px/50px "microsoft yahei";color:#0049a8;border-bottom:3px solid #093c5f;padding-right:8px;}
.inright .posi .fr,.inright .posi .fr  a{color:#0049a8;line-height: 50px;}
#pages {padding: 50px 0; justify-content: center; overflow: hidden;width: auto; }
#pages li:first-child {margin-right:10px;line-height:35px;display: inline-block;}
#pages a, #pages span,.thisclass {padding: 5px 8px;display: inline-block;text-align: center;font-size: 14px;color: #6b6b6b;margin-right: 10px;border-radius: 4px;background: #f0f0f0;min-width: 20px;border: #ddd 1px solid;}
#pages a:hover,.thisclass{ background:#0049a8;  color:#fff;}
#pages li{ display:inline-block}
#pages span.active {padding: 5px 10px; display: block; border: 1px solid #0049a8;background: #0049a8;color: #fff;}
/* 新闻资讯页面开始 */
.news_list{margin-top: 30px;}
.news_list li{border-bottom: 1px dashed #999;overflow:hidden;}
.news_list li a{color:#4e4d4d;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;display: block;height: 50px;line-height: 50px;}
.news_list ul li p{font-size: 16px;display: block;position: relative;padding-left: 15px;}
.news_list ul li p::before{width:5px;height:5px;background: #0049a8;content: "";display: inline-block;position: absolute;top:23px;left: 0;}
.news_list ul li p span{float:right;font-size: 14px;color: #999;}
.news_list ul li p:hover{color:#0049a8}
/* 产品展示页面开始 */
.right li a:hover p{color:#0049a8;}
/* 产品详情页面 */
.inright .caseinfo .fl{width: 340px;border: 1px solid #ccc;box-sizing: border-box;}
.inright .caseinfo .fl img{width: 90%;padding: 5%;}
.inright .caseinfo .fr{width: 500px;}
.inright .caseinfo .fr p{height: 50px;line-height: 50px;border-bottom: 1px dashed #ccc;margin-bottom: 5px;color: #666;text-indent: 30px}
.inright .caseinfo .fr p span{color: #000;}
.inright .caseinfo .fr p:nth-child(2){border-bottom:0}
.inright .caseinfo .fr h1{background:#e8e8e8;height: 40px;line-height:40px;border:1px solid #ccc;font-weight:bold;font-size: 16px;color: #f00;padding-left: 28px;}
.inright .caseinfo .fr .more{margin-top: 20px;}
.inright .caseinfo .fr .more a{width: 180px;height: 45px;font-size: 16px;line-height: 44px;text-align: center;float: left;display:block;color: #fff;background: #f90;border-radius: 30px;}
.intro .cptit{border-left: 4px solid #CC0000;padding-left: 10px;margin-left: 20px;height: 40px;line-height:40px;color: #000;font-size: 18px;margin-top: 20px;background: #eee;margin: 20px 0;border-bottom: 1px solid #ccc;}
.intro img{display: block;margin: 0 auto;}
/* 新闻详情开始 */
.detail h1{font-size: 24px;text-align: center;padding-top:20px;font-weight: 700;}
.detail .zuozhe{font-size: 14px;color: #999;text-align: center;display: block;height: 40px;}
.detail .desc{ background:#f3f3f3; padding:10px;margin:10px 0;color:#666}
.detail .cont img{display: block;margin:0 auto;} 
.pages{ background:#f4f4f4; padding:5px 10px;}
/* 新闻内页分享 */
#share{width: 100%;height: 49px;overflow: hidden;margin-top: 10px;margin-bottom: 20px;border-top: 1px dashed #E7E7E7;border-bottom: 1px dashed #E7E7E7;}
.time,.source{ font-size: 13px; color: #BEBEBF;margin-right: 30px;}
#share ul{width: 90%;height: 49px; padding-left: 110px;}
#share li{width: 50px; height: 100%; float: left; margin-right: 10px;}
#share li a{width: 100%; height: 100%;display: inline-block; cursor: pointer;}
.bdshare-button-style0-32 .bds_qzone{background-position:0 -52px}
.bdshare-button-style0-32 .bds_tsina{background-position:0 -104px}
.bdshare-button-style0-32 .bds_weixin{background-position:0 -1612px}
.bdshare-button-style0-32{zoom:1;width: 450px;margin: 0 auto;display: block;height: 60px;}
.bdshare-button-style0-32:after{content:".";visibility:hidden;display:block;height:0;clear:both}
.bdshare-button-style0-32 a{float:left;width:32px;line-height:32px;height:32px;background-image:url(../images/sharebg.gif);background-repeat:no-repeat;cursor:pointer;margin:6px 6px 6px 0;text-indent:-100em;overflow:hidden;color:#3a8ceb}
.bdshare-button-style0-32 a:hover{color:#333;opacity:.8;filter:alpha(opacity=80)}
.bdshare-button-style0-32 .bds_more{color:#333;}
.bdshare-button-style0-32 .bds_count{color:#333;background:url(../images/sharebg.gif) no-repeat 0 -60px;width:48px;height:32px;line-height:32px;padding:0;text-align:center;text-indent:0}
.bdshare-button-style0-32 .bds_count:hover{background-position:-48px -60px;}
.bds_tsohu,.bds_tfh,.bds_baidu,.bds_qq,.bds_msn,.bds_sohu,.bds_qy,.bds_leho,.bds_ifeng,.bds_ff,.bds_tuita,.bds_ms,.bds_deli,.bds_s51,.bds_t163,.bds_share189,.bds_xg,.bds_s139{display:none}